package com.example.selfcontrol.service;

import com.example.selfcontrol.config.Response;
import com.example.selfcontrol.dto.MessageDTO;
import com.example.selfcontrol.dto.MessageTotalDTO;
import com.example.selfcontrol.entity.Message;

import java.util.List;

public interface MessageService {

    Response addMessage(MessageDTO messageDTO);

    List<Message> getMessage(Long userId, Long notifyId);

    int getUnReadMessage(Long userId, Long notifyId);

    Response ChangeReadStatus(Long userId, Long notifyId, List<String> readedList);

    Response DeleteMessage(Long userId, Long notifyId, List<String> readedList);
}
